package com.run2code.idea.plugin.codegenerate.biz.generate.content;

import com.run2code.idea.plugin.codegenerate.biz.db.metadata.Table;

import java.util.List;

/**
 * 代码生成-上下文
 * 关注公众号【奔跑的码畜】，一起进步不迷路
 *
 * @author 第七人格
 * @date 2023/10/30
 */
public class CodeGenContext {

    /**
     * entity包路径
     */
    private String entityPackage;
    /**
     * mapper包路径
     */
    private String mapperPackage;
    /**
     * xml路径
     */
    private String xmlDir;
    /**
     * 模版路径
     */
    private String templateUrl;

    /**
     * 表集合
     */
    private List<Table> tables;

    public String getEntityPackage() {
        return entityPackage;
    }

    public void setEntityPackage(String entityPackage) {
        this.entityPackage = entityPackage;
    }

    public String getMapperPackage() {
        return mapperPackage;
    }

    public void setMapperPackage(String mapperPackage) {
        this.mapperPackage = mapperPackage;
    }

    public String getXmlDir() {
        return xmlDir;
    }

    public void setXmlDir(String xmlDir) {
        this.xmlDir = xmlDir;
    }

    public List<Table> getTables() {
        return tables;
    }

    public void setTables(List<Table> tables) {
        this.tables = tables;
    }

    public String getTemplateUrl() {
        return templateUrl;
    }

    public void setTemplateUrl(String templateUrl) {
        this.templateUrl = templateUrl;
    }
}
